package com.jwsoft.manager.common.vo.eduStudentEnrollBefore;

import com.bifang.assistant.common.vo.BaseVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * <p>
 * 房产学校绑定实体
 * </p>
 *
 * @author chenzh
 * @since 2022-05-17
 */
@Data
public class HouseSchoolVO extends BaseVO {
    @Schema(name = "houseId", title ="房产id")
    private String houseId;
    @Schema(name = "registerDate", title ="登记日期")
    private Date registerDate;

    @Schema(name = "realProperty", title ="不动产权号")
    private String realProperty;

    @Schema(name = "realPropertyNum", title ="不动产单元号 国标")
    private String realPropertyNum;
    @Schema(name = "address", title ="地址")
    private String address;
    @Schema(name = "addressId", title ="关联地址id")
    private String addressId;
    @Schema(name = "schoolId", title ="可报名学校")
    private String schoolId;
    @Schema(name = "areaCode", title = "行政区划")
    private String areaCode;
    @Schema(name = "nativeFlag", description = "是否原住居民可读")
    private String nativeFlag;
    @Schema(name = "serviceAreaFlag", title = "是否服务区 0 否 1是")
    private String serviceAreaFlag;
    @Schema(name = "offlineFlag", title = "是否需要线下核验 0 否 1是")
    private String offlineFlag;
    @Schema(name = "verificationFlag", title = "地址学区核验标识")
    private String verificationFlag;
    @Schema(name = "fcblFlag", title = "房产比例核验 0 否 1是")
    private String fcblFlag;
    @Schema(name = "schoolNum", description = "学校代码")
    private String schoolNum;

    @Schema(name = "schoolName", description = "学校名称")
    private String schoolName;

    @Schema(name = "shortName", description = "简称")
    private String shortName;
    @Schema(name = "schoolNature", description = "学校性质0.公办 1.民办")
    private String schoolNature;

    @Schema(name = "schoolNatureName", description = "学校性质0.公办 1.民办Name")
    private String schoolNatureName;

    @Schema(name = "schoolCategory", description = "学校类别")
    private String schoolCategory;
    @Schema(name = "categoryFlag", description = "是否本学段")
    private Boolean categoryFlag;
    @Schema(name = "toSchoolIdList", description = "非本学段可使用的学校id")
    private List<String> toSchoolIdList;
}
